.single-table-popup {

  .gird-parent {
    padding-bottom: 24px;
  }

}

.form-input-number div{
    display: inline-block;
}
.datepicker-container {
    display: inline-block;
}

.BudgetPlan-detail{
  .margin-none {
      margin:0;
  }
.button-header {
  padding-bottom: 10px;
}
.ucf-exam-form.sm .u-form-item .u-label {
  height: 45px;
  line-height: 45px;
}
.u-label{
    display: inline-block;
    min-width: 110px;
    text-align: left;
    vertical-align: top;
}


.head-btn{
    display: inline-block;
    .head-save{
        margin-left: 15px;
    }
}

.master-tag {
   padding: 10px 0;
   background: #fff;
   width: auto;
   box-sizing: border-box;
   position: relative;
   .childhead {
       -webkit-justify-content: center;
       width: 100%;
       height: 40px;
       background-color:#fff;
       border-bottom: 1px solid #ddd;
       display: flex;
       flex-direction: row;
       align-content: space-between;
       align-items: flex-start;
       margin:0;
       padding: 0;
       box-sizing: border-box;
       .workbreakdown {
           display: block;
           height: 40px;
           line-height: 40px;
           color: #039BE5;
           border-bottom: 3px solid #039BE5;
           font-size: 14px;
           padding: 0 24px 0 24px;
       }
       .annexinfo {
           display: block;
           height: 40px;
           line-height: 40px;
           padding: 0 24px 0 24px;
           overflow: hidden;
       }
   }
}
}

.u-row-hover {
 .opt-btns,.cancel-btns {
   button {
    min-width:40px;
     margin: 0;
     &:first-child {
       margin-right: 8px;
     }
   }
 }
}

.u-table-row {
 td {

   input {
     font-size: 12px;
     padding-left: 5px;
   }
 }

 .u-form-control,
 .u-select-selection {
   height: 30px;
 }
}

.editable-cell-text-wrapper {
 box-sizing: border-box;
 line-height: 20px;
 border-radius: 3px;
}

.required {
 position: relative;

 span.u-input-group {
   display: block
 }
}
.verify-cell {
 padding-right: 25px !important;
}

.required-icon {
 position: absolute;
 top: 2px;
 color: #F44336;
 font-size: 20px;
}


.u-editable-table-tp {
.tp-content {
 color: #F44336;
}
}
.form-input-number-wrap {
  >div {
    width: 100%;
  }
}

.edit-number {
width: 100px !important;
}
.BudgetPlan-detail .detail-body .error {
    display: block;
    font-size: 12px;
    margin-top: 2px;
    line-height: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

